踏出轉職的第一步


Posted by Castella on 2023-11-03

其實我前一篇說要記錄轉職歷程的文章從在線下編輯好文字檔到發佈到網路上間隔了不少時間,大約快兩週左右吧?雖然文章打了但一直找不到滿意的發布空間,就在考慮要不要先花先時間學套件套一套自己架網站時被推薦了CoderBridge,看了下有Markdown跟LaTeX功能後就決定是這了。

在這段期間我已經做了一些事,但因為有些瑣碎各別項目也不太完整,暫時不是很想個別打篇文章記錄,包括:

打算在這篇稍微談談我做這些的考量是甚麼。

尋找IDE跟習慣IDE

關於要不要使用IDE(integrated development environment)我考慮了一下子,想一想我身為一個初學的自學者親自連接各種compiler之類的工具跟處理環境讓我的code可以運行是有些困難的,除了網路外我身邊並沒有人可以諮詢,所以決定我還是使用IDE好了。再經過一考慮及參考別人的建議後選擇了Microsoft的Visual Studio Code(VS Code)

學習Markdown基本語法

個人認為做一點筆記幫助記憶是很重要的,而身為一名數學系的畢業生,編輯筆記的首選肯定是LaTeX的,但是它也有不方便使用的問題,而在摸索Github的時候發現了Markdown這個東西,它提供了比較方便的編輯語法,也有支援一些LaTeX的數學表示,做短篇筆記跟小紀錄相當適合。但打其他文件時LaTeX表現還是更好。

Roadmap規劃

對於自學該怎麼進行以及我想學甚麼做了些規劃,包含了:

  • 領域方向
  • 程式語言選擇
  • CS基礎知識要多深
  • 目標作品
  • 學習順序
  • 學習資源

這部分我覺得特別重要,可以多花時間考慮這個,也要記得不斷檢視跟調整。

學習使用Git/Github

有個管理自己的學習內容跟Code的方法還是很重要的,而我找到的答案就是Git/Github。Github相信大部分人都不陌生。Git則是一種版本控管系統,可以用於更方便的儲存、管理自己的Code。我希望可以追蹤我每天到底做了甚麼,就先學了這個。雖然只還只會commit, push/pull, revert之類的簡單指令。

結尾

其實除了上面那幾項外我還去複習了C++的一些語法內容、Python的一些module像Numpy, Pandas,學了SQL 基本語法、一些DSA。但實在是太零碎了就沒寫在上面,等整理到一定段落再補上。


#自學 #生涯規劃







Related Posts

React(6) - 提升state

React(6) - 提升state

有空的話來學一下 Tailwind CSS - Week 2

有空的話來學一下 Tailwind CSS - Week 2

DOM 的事件傳遞機制:捕獲與冒泡

DOM 的事件傳遞機制:捕獲與冒泡


Comments